package com.haoze.nurseapp.service;

import com.haoze.common.response.Result;
import com.haoze.nurseapp.dto.DeliveryInputDTO;
import com.haoze.nurseapp.dto.PatientTemperatureConfigDTO;
import com.haoze.nurseapp.dto.PatientTemperatureDTO;
import com.haoze.nurseapp.dto.PatientTemperatureOtherDTO;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface PatientTemperatureService {

    Result temperatureSave(PatientTemperatureDTO patientTemperatureDTO);

    Result getNearTime();

    Result queryTemperatureConfig(PatientTemperatureConfigDTO patientTemperatureConfigDTO);

    Result updateTemperatureConfig(List<PatientTemperatureConfigDTO> list);

    Result saveTemperature(PatientTemperatureConfigDTO patientTemperatureConfigDTO);

    Result deleteTemperature(List<PatientTemperatureConfigDTO> patientTemperatureConfigDTO);

    Result getDrugList(Integer page, Integer pageSize, String search);

    Result getNurseFileData(String inpatNum,String date);

    void nurseFileSave(String twlxCode, String twlxText, String tw, String mb, String hx, String szy, String ssy, String inpatNum, String bedNo, Date date,String userName);

    Result selectVolume(String inpatNum);

    Result queryTimeData(String inpatNum, String date);

    Result queryTimeDataForPc(String inpatNum, String day);

    Result queryTimeForDelivery(String inpatNum);

    Result saveTimeForDelivery(DeliveryInputDTO deliveryInputDTO);
}
